7441daaaac40e531b7ced9589733f6495303c7b3,src/main/java/au/com/agic/apptesting/steps/ZAPStepDefinitions.java,ZAPStepDefinitions,startSession,#,164
Before Change
@When("I create an empty ZAP session")
public void startSession() throws ClientApiException {
final ClientApi clientApi = getClientApi();
final String url = State.getFeatureStateForThread().getUrlDetails().getDefaultUrl();
clientApi.httpSessions.createEmptySession(Constants.ZAP_API_KEY, url, "session");
}
After Change
@When("I create an empty ZAP session")
public void startSession() throws ClientApiException {
final ClientApi clientApi = getClientApi();
final String url = Optional.ofNullable(State.getFeatureStateForThread().getUrlDetails())
.map(UrlMapping::getDefaultUrl)
.orElse(null);
checkState(url != null, "You have not supplied a URL");
clientApi.httpSessions.createEmptySession(Constants.ZAP_API_KEY, url, "session");
}